home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
System Booster
/
System Booster.iso
/
Directorytools
/
ABCDir
/
ABCDir.history
< prev
next >
Wrap
Text File
|
1996-09-26
|
22KB
|
570 lines
A B C D I R E C T O R Y ' S H I S T O R Y
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
This file contains a list of additions, modifications & bugfixes made to my
fantasmagoric ABCDirectory. I use the same notation as SAS/C to denote my up-
dates: the number after the decimal is an integer & not a fraction. This means
that my releases will go 1.1 1.2 1.3 ... 1.10 1.11. A change in the first digit
will mean a major improvement over the previous x.0 version. Note that some
changes may not be listed.
28-10-93: 3.0
BUG FIXES
9.«Relabel» didn't ssem to work anymore.
IMPROVEMENTS/MODIFICATIONS
1. The color scheme has been modified to the 2.0+ one to accomodate for ABCDir
on the WB screen.
4. Unimplemented options removed from the list.
5. The doc file is now in AmigaGuide format.
6. The «must match» flag in the filetypes define window has changed its
function.
8. There is no longer any contour left on flash gadgets.
ADDITIONS
2.«Custom screen» & «Backdrop» options.
3.«Wildstar» option.
7. Now displays how much space is left on the ram disk using available
memory.
08-10-93: 2.8
BUG FIXES
1. Double-clicking over a dir with the «Autoselect icons» option on didn't
open the dir.
5. The «Left-right clk» command didn't work very well...
9. STOP-PAUSE gadgets fixed.
IMPROVEMENTS/MODIFICATIONS
3. No more hollow titlebar.
4. The command define window is smaller & has a scroll bar.
6. The «Read» command now takes care of CTRL-M & CSI characters.
ADDITIONS
2.«Check space before copy» option implemented.
7. There are now file selection gadgets for string gadgets.
8.«Clock» option added.
Soleil-_-soleil, soleil soleil
07-07-93: 2.7
BUG FIXES
3. Used to crash when the shell scrollbar was touched.
6. Comments were shown for Buff/Rem dirs where they shouldn't have been.
7.«Relabel» wasn't working properly.
MODIFCATIONS
1. Scrolling is FASTER (load up a text file without any color codes & see for
yourself).
2. An «endcli» is now sent to the CLI instead of a CTRL-\.
4. If a gadget is defined as the «Nothing» command, it will not be highlighted
if the mouse moves over it.
8. 3D effects abound.
9. When a window is deactivated, the titlebar becomes hollow.
10. The s:shell-startup is now automatically executed when the shell is started.
ADDITIONS
5. The screen now has a title in its structure.
Laissez les enfants rire et rêver
28-04-93: 2.4
The code size increase is well worth it: LHA archives are now treated just like
dirs (almost...).
BUG FIXES
2. The «Modify» command is finally bug free. (cross your fingers)
3. The «Confirm delete operation» flag didn't work anymore... oups
4. The buffer for the «Run» command might have overflowed.
6. Copying files that had increased size since they were loaded were only
partially copied.
8. The «Reload destination» «Run» command flag was crippled.
9. The «Duplicate» command didn't deselect the files properly.
12. The «Copy device» command's cancel gadget didn't act properly.
13. Iconifying ABCDirectory, comming back & quitting - all that with the shell
active - resulted in that the shell wasn't automatically closed.
14. The «Run» command no longer crashes when run in the background.
MODIFCATIONS
1. Shell had the IDCMP_NOCAREREFRESH flag set...
5. All dates now shown in DOS_FORMAT (dd-mmm-yy).
10. A dir is no longer saved if it's the same dir as on the other side or its
datestamp is greater.
ADDITIONS
7. ABCDir now treats LHA archives as directories.
11. Gadgets that can't be executed are now unselected & unselectable.
Remplie-moi de lumière
25-04-93: 2.3
GGGG! Bugs is a good name for errors: they NEVER go away.
BUG FIXES
1. That DARN FastText routine had a littly bug up its sleave... which made a
lot of requesters quite unusable. Quossé t'as faite Christian?
2. The «Modify» command wasn't very healthy.
3. The «Comment» command didn't update the entries in memory, while the «Copy
device» command did (a #define mistake on my part).
Eat your veggies
22-04-93: 2.2
Now, after some a rather hasty release (2.0), some rather less hasty & rather
less buggy releases must be put out... it's such a pity to see this when you
know you're the one that programmed them. Note that a lot of other small bugs
have been fixed, but I was too frusrtated to write them down.
BUG FIXES
1. Forgot to recompile the code that handles the shell, so it didn't close
anymore.
2. The DOS ChangeDir() function hassled me, so I replaced it with chdir & ABC
no longer randomly (always.. if memmung is running) crashes upon exit.
6. Some filetypes (in the «ABCDir.filetypes» file) were not correct.
MODIFCATIONS
3. The FastText routines are now used thanks to Christian Warren (who cleaned-
up some nasty bugs) & the guy who programmed them: Darren M. Greenwald.
5. Touched-up the font. It now includes the CTRL characters, so if you do a
CTRL-I in a text requester, you'll see it.
ADDITIONS
4. RAM: disk is now loaded as default on both sides.
7. The «$VER:» string.
Enwouaïlle, Brosse super Mario!
13-04-93: 2.1
BUG FIXES
1. The «Run» command wouldn't work properly on multiple files.
2. ABCDir now communicates with its clock with Exec messages, so it should be
ultimately safe now. It may have caused crashes in the past.
3. ABCDir now only exits once the shell is sucessfully closed instead of
waiting for one second.
4. The «Run» command needed a first grade math class.
MODIFICATIONS
2. File list updating is now smart; it'll update the LEAST it needs to update.
Arbroman: quelqu'un qui aime les arbres
12-04-93: 2.0
The major improvement in this release is the error requester. No longer will you
have to wonder what in the hoopla went wrong. I've had tons of fun cooking 2.0
up. There's still lots more to come !
BUG FIXES
1. Copying an entry that exists in the destination & that is located just below
the last visible entry would crash the machine.
10. Dirs wouldn't show any special info anymore (such as date or comment).
12. Using «Reselect entries» didn't work after the «Rename» command.
13. The «Modify» & «Rename» commands didn't update the list properly if an error
was encountered.
16. I think the font was wronly added to the system...
17.«Size selected/Total size» wasn't updated properly.
18.«Hide hidden files» didn't hide files that had numerous protection bits set.
MODIFICATIONS
4.«Ask before replacing» option active.
5.«About» requester changed.
6. The close gadget now bears an A & the front/back gadget is plain.
15. The font now contains the CTRL characters as inversed chars. (ie: CTRL-M
gives an inversed M)
ADDITIONS
2. STOP & PAUSE gadgets in executing commands.
3. DOS errors are now taken care of.
7. If a parent button is hit on a directory pointing to an assign (ie: "dwn:"),
then the parent dir is taken from the full path of that assign.
8.«Create archive» command & filetype.
9. The «Run» & the «Launch» commands have a new option, «[1», which inserts the
first selected file in the destination.
11.«Display file comments» option.
14.«STOP & PAUSE gadgets» option.
Norstradamus
28-03-93: 1.6
BUG FIXES
1. The font was added to the system & removed upon exit (ie: its memory was
freed), so that wasn't too friendly. It now adds the font to the system, but
never removes it.
4. Under a special condition, if a file was double clicked & it activated the
text reader, when it was closed using the ESC key, operations did not resume
immediatly.
5. If there wasn't enough memory to open the screen, the system MIGHT have
crashed.
6. The clock process wasn't removed!!! OUCH! This led to serious bugs.
7. When copying files, the selected files' size wasn't updated.
MODIFICATIONS
2. The help texts have been moved to an external file (ABCDir.help). This chop-
ped about 3k off of the executable.
3. If the defaults/filetypes/help file isn't present in the «s:» directory, ABC
tries to load them from the current directory. Note that the defaults & the
filetypes files are ALWAYS saved in the «s:» dir.
Le jeux de carte «spit»... c'est pas mal fou!
21-03-93: 1.5
Touched-up the docs & fixed some things I wanted to fix for a LONG time.
BUG FIXES
1. Could I have found a bug related to using a 68040 optimized PowerPacker.lib?
Who knows? Not me. I simply changed the memory type the library should use.
If it helped, great! If it didn't... (hey, isn't that the Simpsons I hear?
..gotta go!)
7. There was a display bug that occured when the screen mode was changed.
8. If there were no entries in the filetypes list, weird things could have
happened.
9.«Ignore delete protection bit» didn't work.
10.«Confirm file deletion» no longer worked.
12. The comment protection bit seemed «on» on all files.
16. Copy/delete files didn't fix some counters properly which led to innacurate
values on the line below the file lists.
MODIFICATIONS
2. Ho ho ho, the shell is now closed automatically, although not in the nicest
of ways: I do a Forbid(), select the window, insert an InputEvent (a CTRL-
BACKSLASH), do a Permit() & then wait one second for the shell to close. Of
course, the one second wait doesn't guarantee the shell to be closed, but
hey, if you know of a better way to do it, I'm listening.
3. O-YEA! No more need for the «Fast select - see docs!!» option... I found a
window friendly way of selecting «the fast way». This is my lucky day!
4. Accelerated copying of a file that already exists in the destination.
5. BuffDirs & RemDirs now show how much memory they occupy when the volume list
is displayed in one of the two filelists.
11. Requesters now have a front/back gadget.
13. When the display size gets modified, only a portion of the screen gets re-
drawn.
15. The «Read» command's display is faster.
ADDITIONS
6.«3/4-height non-interlaced» screen mode option.
14. The number of command lists & commands per list are now operational in the
define window.
Pourquoi les chiens sont fascinés par les lampes de poche?
08-03-93: 1.4
AWRight, enough of that LHA & unARJ! They are VERY unfriendly to ABCDir... if
LHA quits for any reason (other than after a total success), it plainly crashes
my fantastic Amiga. If I try to unARJ a file, BANG again! So be careful. This
version's «Run» command should be more stable than before. It's been acting very
weird, & I don't really know why, my code is so simple...
Zanyways, hope you like how the requesters look now !!
BUG FIXES
2. Sometimes, after an operation, a whole bunch of files would be selected with
a single mouse click.
6. The overscan size is now taken from QueryOverscan(), so it should be correct
if you have an exotically sized WBench screen.
7.«Add archive» now NEVER goes into dirs. (it caused problems)
9. The «Ignore delete protection bit» & «Ask before deleting» options didn't
work along with the deletion of a dir.
10.«Run» command seems to work ok now.
11. If the «Act on one entry at a time» flag wasn't set in a «Run» command (or a
filetype, files going over the 256 char limit would still be deselected.
12. When the filetype window was closed & re-opened, the previously selected
filetype was not selected.
13. Some potentially dangerous things were present in the init & bye-bye code...
bad bad bad bad BAD boy Marc!
14. The clock used to write over windows.
MODIFICATIONS
1. The requesters look better.
3. If all of the entries of a dir have been deleted & it has already been saved
as a BuffDir, when it will be saved again, the BuffDir that existed before
will be removed.
5. The AUTOSCROLL is now correctly implemented.
15. The clock now uses the DOS way of showing the date: DD-MMM-YY.
ADDITIONS
4.«Double-height non-interlaced» screen mode.
8.«Fast select - see docs!!» option added. See the ABCDir.future file & see if
you couldn't find a way to accomplish this in a friendlier manner. (that
way, this option wouldn't be necessary)
THE CURE DISINTEGRATION : un môdit bon album quand même
26-02-93: 1.3
Carefully revise your filetypes because the «Act on one entry at a time» flag is
now active. It affects ALL of the «Run» commands including filetypes. This is
way k-kool! Archives can be created just like a fart! C't'un pet!
BUG FIXES
1. The filetype window didn't show selected filetypes correctly... that's what
last minute changes do to your code.
3. Wowo, the «Modify» command would only rename the files.
6. Some memory wasn't freed quite correctly.
9. Left-right clicking on a dir wouldn't load it on the opposite side.
MODIFICATIONS
2. Using the top arrows to copy one side to another now SAVES the dir before
copying over it.
4. No more unessessary flashing of the Shell window.
5. No more need for the Nofrag.library, I just discovered the SAS/C functions
did the same thing...
7.«Act on one entry at a time» flag in the «Run» command is now operative.
8. Clicking cancel in one of the requesters in the «Run» command now aborts the
command.
Le ballon-balais - un sport assez hot merci!
23-02-93: 1.2
Squashed a few KBytes out & made a lot of little (but significant) changes. I'm
still having trouble with that darn Run command though. I'd REALLY appreciate
feedback on ABCDir as I can not possibly discover all the bugs by myself.
BUG FIXES
7. The «Set protect» wouldn't print anything.
9. If you have the powerpacker library & you read a text file using the Read
command & it couldn't be loaded, something didn't go too well...
12.«Copy as» didn't work properly with dirs.
14. Clicking on a RemDir/BuffDir that is already present in one the file list
would produce colorful effects. (not too good, since I'm not exactly
programming a demo...)
18. No more crashing when a Run command is executed in the background.
19. The output window in the Run command wasn't correctly opened when started
in the background.
MODIFICATIONS
1. Screen updating when renaming files/dirs is much faster. (this also speeds
up operations such as moving on the same device)
2. The shell window is now SIMPLE_REFRESH: gets refreshed when resized.
3. The command gadgets now have quick online help.
4. WOW! Scrolling is now hyper-cool... if you have the req.library installed!
5. ABCDir's screen is now a PUBLICSCREEN & has the AUTOSCROLL flag.
6. Improved the Reduce algorythme.
8. Dirs are now correctly recognized by the Modify command.
13. The VOL gadget now works like a switch. First click: volume list. Second
click: the dir that was there before.
16. Define, Kill & Remember (D, K & R) gadgets are now grey. The D & K are lit
up in red when they are on.
17. If a command modifies dirs that are stored as RemDirs or BuffDirs, they are
updated accordingly.
20. After double-clicking or right-left-clicking on a file, it gets deselected.
21. Changed the colors of the infos at the bottom of the file lists.
ADDITIONS
10.«Refresh other side if modified» option.
11.«Delete all» option when ABCDir asks if you want to delete file/dir «xxx».
15.«Reselect» command.
22. Color requester. (req.library required)
La Chine - une histoire fascinante
03-02-93: 1.1
Due to a tiny bug (5) which had immense repercussions, I decided to release 1.1
very quickly. This is why not many changes have occured between the two.
BUG FIXES
1. When deleting files, the scrollbar would sometimes go down in a mad way...
2. The number of selected files/dirs didn't go down when deleting.
3. There was a problem with defining a «Load dir» command: memory was being
trashed...
4. Powerpacked config files (ABCDir.config & ABCDir.filetypes) couldn't be
loaded.
5. Somewhere along the way, more memory (or less) was freed than should have
been. This led to numerous weird bugs.
6. The configuration wasn't loaded correctly.
8. Due to some stupid AmigaDOS idea, an output console that is closed closes
the window associated with it but does NOT free its IDCMP. This made it
impossible to do more than 15 operations that used this window as Intuition
is limited to 16 IDCMP ports per window. (the 16th being my own window's
IDCMP)
9. Run commands that entered dirs wouldn't operate properly...
MODIFICATIONS
7. When the defaults are changed, the screen is closed then re-opened, so be
sure not to have the shell open. This does not occur if you select CANCEL.
9. All the commands using filetypes (Other, List arc, etc..) will now go into
dirs recursively.
Marjo - celle qui chante avec son coeur!
31-01-93: 1.0
Finally! After almost a year & a half of programming, version 1.0 is out. It is
far from the last version of ABCDir, but I consider it mature enough to call it
1.0. Note that some changes might be missing because a lot has changed since
version BETA 7.
BUG FIXES
1. Free space wasn't always accurate.
2. Hitting a remembered directery numerous times would crash the machine.
10. Following operation would display the file right after the current one.
[never mind if you don't understand.. it's not of major importance]
11. If you selected many dirs to delete & you answered OK to the «delete dir?»
requester for a dir, all the following dirs would be deleted without asking
you before doing so. oops..
12. My copying function would not work properly if the file was bigger than the
maximum available memory because what AvailMem returned wasn't necessarily
what could be allocated.
16. Fixed bug with two concurrent cycle gadgets.
MODIFICATIONS
3. Hex read now doesn't format the text anymore (so it's mucho faster) & its
title bar shows position/total.
4. Reduced the flash gadgets' CPU usage drastically.
7. No more system screen gadgets present. The screen dragbar & screen
front/back gadgets have been replaced by my very own.
8. Read command: Italics is now correcty shown & underline is accepted.
13. Boosted the Delete & Copy operations who were slowed down by the constant
redrawing of the file list. The list is now simply updated.
17. Got rid of the BltBitMap() to select files.
19. If an intruding window is present on ABCDir's screen, a requester pops-up
asking you to close it.
20. Path gadgets are now command gadgets & can therefore perform any command
such as Copy, Delete or Modify.
28. Hex read doesn't decompress powerpacked files anymore.
29. ABCDir's config & filetype files can now be powerpacked if you're tight on
space.
30. Moved the commands around (in the command define requester that is...)
ADDITIONS
5. Clock with memory display on title bar.
6. Shell window IS NOW OPERATIONAL. That was a fart! I didn't even need help
from anyone... thanks anyways guys :) (BTW, I need a way to close it now!)
9.«Reduce» command.
14. Implemented the «Autoselect icon» option.
15. The «Flash gadget help» option.
18. Implemented the «Run» command although the «Act on one entry at a time»
flag only does one entry at a time for now.
21.«Load dir» command to go along with the change in the path gadgets (see 20).
22.«Flexible/Left/Right origin» config option.
23. Implemented filetypes !!!
24. Implemented «Click-click» command.
25.«Other» & «Nothing» commands.
26. Configuration & filetypes are now loaded upon starting the program.
27.«Left-right clk» command.
Program history boyond this point has been removed to reduce the size of the
archive.
EOF